import akshare as ak
import pandas as pd
import numpy as np

import os

# 获取当前工作目录（可能受运行方式影响）
current_working_dir = os.getcwd()
data_dir = current_working_dir + "/data/"
# 获取所有场内基金（ETF、LOF等）的基本信息
fund_etf_list = ak.fund_etf_category_sina(symbol="ETF基金")
fund_lof_list = ak.fund_etf_category_sina(symbol="LOF基金")
fund_etf_and_lof_list = pd.concat([fund_etf_list, fund_lof_list])
fund_etf_and_lof_list.to_csv(os.path.join(data_dir, "fund_etf_and_lof_list.csv"), index=False, encoding="utf_8_sig")
print("fund_etf_and_lof_list.csv saved successfully!")


